// 获取全局应用程序实例对象
const app = getApp()

// 创建页面实例对象
Page({
    /**
     * 页面的初始数据
     */
    data: {
        array: ['男', '女'],
        index: 0,
        birthDate: '',
        userInfo: ''
    },


    /**
     * 获取当前日期(保留)
     */

    // getNowFormatDate() {
    //     var date = new Date();
    //     var seperator1 = "-";
    //     var seperator2 = ":";
    //     var month = app.util.helpNumber(date.getMonth() + 1);
    //     var strDate = app.util.helpNumber(date.getDate());

    //     var currentdate = `${date.getFullYear()}-${month}-${strDate}`;

    //     this.setData({ birthDate: currentdate });

    // },

    /**
     * 性别选择器
     */

    sexChange(e) {
        this.setData({ index: e.detail.value });
    },

    /**
     * 日期选择器
     */

    bindDateChange(e) {
        this.setData({ birthDate: e.detail.value });
    },

    /**
     * 保存个人数据
     */

    setUserInfo(e) {
        console.log(e.detail.value);
        app.yds.setUserInfo(e.detail.value, app.globalData.sessionId)
            .then(res => {
                if (res && res.code == 0) {
                    app.wechat.setStorage('userInfo', res.data);
                    app.wechat.successToast(res.msg);
                    var pages = getCurrentPages();
                    if(pages.length > 1){
                        var prePage = pages[pages.length - 2];
                        prePage.changeData(e.detail.value.name)
                    }
                } else {
                    this.wetoast.toast({
                        duration: 2000,
                        title: res.msg,
                        img: '../../images/warn.png'
                    })
                }
            });
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad() {

        new app.WeToast();
        app.wechat.getStorage('userInfo')
            .then(res => {
                res.data.sex == "男" ? this.setData({ index: 0 }) : this.setData({ index: 1 });
                this.setData({ userInfo: res.data, birthDate:  res.data.birthDate ? app.util.formatDate(new Date(res.data.birthDate), "yyyy-MM-dd") :  app.util.formatDate(Date.now(), "yyyy-MM-dd")});
            });

        // TODO: onLoad
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {
        // TODO: onReady
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        // TODO: onShow
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {
        // TODO: onHide
    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {
        // TODO: onUnload
    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
        // TODO: onPullDownRefresh
    }
})
